@charset "utf-8";
/*
**main 样式
*/
.upload {
	cursor:pointer;
	padding-left:4px;
	line-height:20px;
	height:20px;
	width:60px;
	border:#333 1px solid;
	background-color:#999;
	float:right;
	color:#FFF
}
#north {
	overflow: hidden;
	height: 30px;
	background: url(../images/layout-browser-hd-bg.gif) #7f99be repeat-x center 50%;
	line-height: 20px;
	color: #fff;
}
.north-left {
	font-size:15px;
	float:left;
	padding-left:20px;
	padding-top:5px;
	background:url(../images/location.png) no-repeat left;
}
.north-right {
	float:right;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	background:url(../images/user.gif) no-repeat left;
}
.north-right a {
	text-decoration:none;
	color:#FFF;
}
.north-right a:hover {
	text-decoration:underline;
	color:#FFDFBF;
}
#left-menus ul {
	list-style-type:none;
	margin:0px;
	padding-left:20px;
	padding-top:10px;
}
#left-menus ul li {
	padding:0px;
}
#left-menus ul li a {
	line-height:24px;
	padding:5px 10px;
}
#left-menus ul li a:hover {
	border:1px dashed #99BBE8;
	background:#E0ECFF;
}
.thead td {
	background-color:#f6f6f6;
	border:#cccccc 1px dashed;
	padding:5px;
}
.tbody td {
	border:#cccccc 1px dashed;
	padding:5px;
}
.hover {
	background-color:#d0e5f5;
}
.icon {
	padding:2px 9px;
	background:url(../images/tabicons.png) no-repeat;
}
.icon-sys {
	background:url(../images/directory.png) no-repeat;
}
.icon-add {
	background-position: -19px 0px;
}
.icon-nav {
	background-position: -100px -18px;
}
.icon-users {
	background-position: -100px -480px;
}
.icon-role {
	background-position: -360px -200px;
}
.icon-set {
	background-position: -380px -200px;
}
.icon-log {
	background-position: -380px -80px;
}
